Лабораторна робота № 6

Інформація про навчальний заклад

ВУЗ:
Інші
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Кафедра СКС

Інформація про роботу

Рік:
2011
Тип роботи:
Лабораторна робота
Предмет:
Периферійні пристрої

Частина тексту файла

Міністерство освіти та науки України НТУУ «КПІ» Факультет прикладної математики Кафедра «СКС» Лабораторна робота № 6 З дисципліни «Переферійні пристрої» Постановка задачи: Алгоритм базовый. Счетчик 0 включает «Control». Счетчик 1 выключает «Control». Выдержка Счетчиков 0 и 1 – СВ70h. Порты I8255 – РУС 1Fh, I8253 – РУС 1Bh. Функциональна схема: / Алгоритм Инициализация I8255. Инициализация I8253 Счётчика 0. Инициализация I8253 Счётчика 1. Запись константы в Сч0 – CB70h. Запись константы в Сч1 – CB70h. Ожидание сигнала «Готов». Формирование сигнала Gate Сч0. Ожидание Out Сч0. Формирование Gate Сч1. Ожидание Out Сч1. Проверка наличия сигнала «Готов». Если да – пункт 12, иначе – 17. Перезапуск Счётчика 0. Ожидание Out Сч0. Перезапуск Счётчика 1. Ожидание сигнала Out Сч1. Проверка наличия сигнала «Готов». Если да – пункт 12, иначе – 17. Конец. Программа на Ассемблере: ; 1. Инициализация PPI mov al, 88h out 1Fh, al ; 2. Инициализация РТ Сч.0 mov al 30h out 1Bh, al ; 3. Инициализация РТ Сч.1 mov al, 70h out 1Bh, al ; 4. Запись константы в СВ70 Сч.0 mov al, 70h out 18h, al mov al, 0CBh out 18h, al ; 5. Запись константы в СВ70 Сч.1 mov al, 70h out 18h, al mov al, 0CBh out 18h, al ; 6. Ожидание Ready m1: in al, 1Eh test al, 10h jz m1 ; 7. Формирование Gate0 mov al, 01h out 1Fh, al ; 8. Ожидание Out0 m2: in al, 1Eh test al, 40h jz m2 ; 9. Формирование Gate1 mov al, 03h out 1Fh, al ; 10. Ожидание Out1 m3: in al, 1Eh test al, 20h jz m3 ; 11. Проверка наличия Ready in al, 1Eh test al, 10h jz end ; 12. Перезапуск Сч.0 restart: mov al, 30h out 1Bh, al ; 13. Ожидание Out0 m4: in al, 1Eh test al, 40h jz m4 ; 14. Перезапуск Сч.1 mov al, 70h out 1Bh, al ; 15. Ожидание Out1 m5: in al, 1Eh test al, 20h jz m5 ; 16. Проверка наличия Ready test al, 1Eh test al, 10h jnz restart ; 17. End end:
Антиботан аватар за замовчуванням

28.03.2013 01:03

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини